other long-term payables - Spanish English Dictionary